	var gClickBgColor = '#d2e8aa';
	var gDefColor = '#FFFFFF';
	var gOnColor = '#FFE98F';
	var gDefTextColor = '#666666';
	var gOnTextColor = '#FF8040';

	/****************************************
		各機能グループ単位のアイコン表示変更
		menuIconChange
	*****************************************/
	function menuIconChange(prmFlg){
		var groupMax = 3;	//iconの最大数

		// 全てが選択された場合
		if (prmFlg == 'all'){
			// 全件ループ
			for(i=1; i<=groupMax; i++){
				// 受信情報のグループが無い為
				if (i != '8'){
					// 表示
					document.getElementById('grp-' + i).style.display = 'block';
				}
				// TOPメニューのオブジェクトが無い為
				if (i != '2'){
					document.getElementById('list-' + i).style.backgroundColor = gDefColor;
				}
			}

		}else{
			// 全件ループ
			for(i=1; i<=groupMax; i++){
				// 自身以外の場合
				if (i != parseInt(prmFlg) ){

					// 受信情報のグループが無い為
					if (i != '8'){
						// 非表示
						document.getElementById('grp-' + i).style.display = 'none';
					}

					// TOPメニューのオブジェクトが無い為
					//if (i != '2'){
						document.getElementById('list-' + i).style.backgroundColor = gDefColor;
					//}

				}else{
					// 受信情報のグループが無い為
					if (i != '8'){
						// 表示
						document.getElementById('grp-' + i).style.display = 'block';
					}
				}
			}
			document.getElementById('list-' + prmFlg).style.backgroundColor = gClickBgColor;
		}
	}

	/****************************************
		マウスでの背景色変更
		menuBackChange
	*****************************************/
	function menuBackChange(prmFlg, prmId){

		if(document.getElementById('list-' + prmId).style.backgroundColor == gClickBgColor){;
			return;
		}
		if(prmFlg == 'on'){
			document.getElementById('list-' + prmId).style.backgroundColor = gOnColor;
		}else{
			document.getElementById('list-' + prmId).style.backgroundColor = gDefColor;
		}
	}


	/****************************************
		マウスでの文字色変更(全て表示用)
		menuTextChange
	*****************************************/
	function menuTextChange(prmFlg){
		if(prmFlg == 'on'){
			document.getElementById('list-all').style.color = gDefColor;
		}else{
			document.getElementById('list-all').style.color = gDefTextColor;
		}
	}

	/****************************************
		マウスでの文字色変更(アイコン用)
		iconTextChange
	*****************************************/
	function iconTxtColorCh(prmFlg, prmId){
		if(prmFlg == 'on'){
			document.getElementById('icon-' + prmId).style.color = gOnTextColor;
		}else{
			document.getElementById('icon-' + prmId).style.color = gDefTextColor;
		}
	}

	/****************************************
		ヘッダーリンクのクリック自文字色変更
		topBackChange
	*****************************************/
	function topBackChange(prmId){
		var menuMax = 9;	//iconの最大数

		// 全件ループ
		for(i = 0; i < menuMax; i++) {
			// 自身以外の場合
			if(i != parseInt(prmId)) {
				document.getElementById('topbox-' + i).className = 'menu_box';
				document.getElementById('toptext-' + i).className = 'menu_text_1l';
			}
		}

		document.getElementById('topbox-' + prmId).className = 'menu_box_active';
		document.getElementById('toptext-' + prmId).className = 'menu_text_1l_active';
	}

	/****************************************
	メニューアイテムのリンク先へ遷移
 	*****************************************/
	function jumpMenuItem(uri){
		window.location.href = uri;
	}
